creeper snails - Turkish English Dictionary